_________________________________________
				       
	CONTRA - HEART OF GALUGA         
_________________________________________


	КРАТКОЕ ОПИСАНИЕ

Хак был сделан на основе японской версии, переведенной на русский язык от Chief-Net. Хак включает в себя множество изменений и добавлений, такие как:
- расширение уровней;
- выбор сложности "Контра" и "Ветеран";
- больше анимированных фонов на уровнях;
- перерисовка шрифтов, спрайтов, изменение некоторых палитр и добавление новых деталей на уровнях;
- измененные характеристики объектов и оружия;
- новые виды призов и объектов;
- некоторые нововведения на уровнях;
- ранги, время и количество полученых смертей после прохождения;
- дополнительный новый скин для игровых персонажей и другие секретные режимы (см. в разделе "Секреты");
- измененный маппер игры с VRC2 / VRC4 на VRC6.

Расширенный ром включает в себя разнообразный подход к геймдизайну и более продолжительный игровой процесс, что делает этот хак по своему уникальным


_________________________________________

Contra - Heart of Galuga [v1.1] (05.08.2025)
_________________________________________

	ЧТО НОВОГО

-----------------------------
Геймплей, графика и уровни
-----------------------------
- изменена расстановка объектов в большинство местах;
- сделаны некоторые правки, изменения и улучшения по левел-дизайну в определенных местах;
- скорость анимации взрыва значительно увеличена, примерно как в Super C;
- скорректирована скорость уничтожения моста на 1м уровне. При быстрой анимациии взрыва мост взрывался за секунды и не было возможности перебраться через него;
- спрайты разрывных бомб теперь мерцают (спасибо PacnyTHuk'у!);
- можно стрелять за экраном (спасибо PacnyTHuk'у!);
- водопад двигается, как в оригинале (кому-то режет глаза быстрая анимация);
- перерисовка снежков на 5м уровне;
- на 5м уровне потолочные стены в больших пещерах теперь выделяются;
- перерисовка платформ на 6м уровне и анимирована полоска на больших платформах;
- на 6м уровне поправлены некоторые виды платформ, что теперь можно стоять на них у левого края;
- на 6м уровне добавлены предупреждающие подсказки перед огнями;
- правка спрайта для приза-медали;
- дракон Ява на 8м уровне имеет другую палитру.

-----------------------------
Оружия и призы
-----------------------------
- винтовка стреляет в 2 раза скорострельней, но урон понижен;
- F, F+R, S стали немного скорострельней;
- приз B при взятии дает яркое мерцание нейтральных цветов персонажу для лучшей видимости эффекта;
- приз B имеет постепенное наращивания скорости мерцания в зависимости от истечения эффекта (спасибо PacnyTHuk'у!);
- количество пуль на экране для винтовки и F понижено с 8ми до 5ти;
- при взятии того же самого оружия дают 2500 очков (спасибо PacnyTHuk'у!);
- при взятии R, если в руках уже прокачанное оружие, дают 5000 очков (спасибо PacnyTHuk'у!).

-----------------------------
Враги и боссы
-----------------------------
- выполнен ребаланс энергии объектов, врагов и некоторых боссов на обеих сложностях;
- в некоторых местах активирован / отключен автоспавн врагов;
- небольшой фикс оригинала со спавном солдат, когда рандомится спавн сразу трех солдат. Теперь они не выходят все с одного края экрана толпой, а по очереди с разных краев (спасибо PacnyTHuk'у!);
- увеличен интервал между выстрелами пушек на 1 и 3 уровнях на сложности "Контра";
- 2й босс немного реже атакует большими пузырями;
- увеличен интервал между выстрелами разрывных бомб у врагов, находящиеся в воде, на сложности "Ветеран";
- изменен баланс таймера у танков на 5 уровне;
- из 5 босса вылетают на разной скорости тарелки, когда они летят в разные стороны экрана, чтобы на сложности "Ветеран" они соприкасались друг с другом ровно под боссом;
- на 7м уровне механические руки, которые начинают действовать при сближении игрока, срабатывают раньше;
- фикс координата спрайта в одной из анимации врага Bundle (спасибо Sharpnull'у за нахождение бага!);
- дракон Ява на 8м уровне на сложности "Ветеран" открывает рот по скорости, как на нормальной сложности;
- коконы выпускают лицехватов с чуть большим интервалом времени.

-----------------------------
Другое
-----------------------------
- на сложности "Ветеран" дают больше очков. На сложности "Контра" очки за некоторых объектов остались без изменения;
- возвращен звук урона по камням на 3м уровне;
- возвращен чит-код Конами на 30 жизней и добавлен звук ввода. Для этого введите на титульном экране: ↑ ↑ ↓ ↓ ← → ← → B A (спасибо PacnyTHuk'у!);
- сделан новый чит-код и добавлен звук ввода для хардкорного режима, где со старта игры 1 жизнь и нет продолжений. Для этого введите на титульном экране: A B → ← → ← ↓ ↓ ↑ ↑ (спасибо PacnyTHuk'у!).


_________________________________________

Contra - Heart of Galuga [v1.0] (25.05.2025)
_________________________________________

	ЧТО НОВОГО

-----------------------------
Титульный экран, текст, катсцены
-----------------------------
1. Переведенный логотип "КОНТРА" от Chief-Net был изменен на другой логотип, переведенный на русский язык от Chronix
2. Добавлены название хака и копирайты
3. При выборе первого игрока появляется надпись "Готов!", а на двоих - "Готовы!"
4. Изменено управление ботов в демонстрационном геймплее
5. Текст в прологе печатается быстрее, что при завершении музыкальной темы пролог заканчивается
6. Была исправлена опечатка в слове "Галуга" в прологе в оригинальном переводе
7. Глагольные слова между уровнями, такие как "прибыл", были изменены на множественное число - "прибыли"
8. 7 уровень "Ангар" был изменен на "Шахта"
9. В титрах добавлены тестеры и кто помогал с хаком
10. Добавлена другая секретная концовка игры
11. После титров появятся портреты персонажей Контра под логотипом KONAMI, покажет количество смертей за все прохождение и время игры
12. Была добавлена быстрая прокрутка титров путем зажатием кнопки "Вверх"
13. В титрах следующая часть окончательной музыки воспроизведется, когда экран остановится на статистике игроков
14. В меню плеера изменены некоторые слова

-----------------------------
Уровни, объекты и боссы
-----------------------------
Все уровни были расширены и заполнены различными деталями, а в парочку из них была добавлена своя уникальность:
1. На всех уровнях, кроме 2го, 4го и 8го, добавлены мины. Мины нельзя уничтожить кроме определенных призов
2. Невидимые границы на краю экрана сделаны немного меньше
3. Добавлен дождь на 1 уровне + влияние скорости анимации на дождь
4. На 1 уровне после уничтожения высокой стены путь откроется дальше
5. Большинство объектов появляются немного раньше при движении экрана
6. На сложности "Ветеран" на 2 и 4 уровнях на боссе пули игрока будут проходить сквозь трехствольных пушек
7. На сложности "Ветеран" гранатаметчиков в воде нельзя убить, кроме приза бомбы. Пули будут проходить сквозь них, так как они укрываются в воде
8. На 3 боссе бегают солдаты
9. На сложности "Ветеран" щупальца 3 босса теперь пуленепробиваемые
10. На 5 уровне солдаты не выходят с разных сторон у 3го танка на нижнем этаже
11. 5 босс теперь может дополнительно атаковать разрывной гранатой, делящийся на 2 части
12. 6 босс теперь чаще пускает диски, а шанс на его прыжок сократился
13. На 7 уровне появилась физика у вагонеток:
	- вагонетки могут врезаться друг в друга и биться об левые стены;
	- теперь они могут ездить по любой поверхности и на любой высоте;
	- с них нельзя случайно спрыгнуть нажатием кнопок "вниз + А";
	- можно находиться на них до конца во время падения.
14. На 7 уровне при уничтожении 10 раскрывающихся пушек в конце дверь для солдат не будет открываться. Сработает это только на сложности "Контра"
15. На 7 уровне с открывающейся двери могут выйти вагонетки
16. На сложности "Ветеран" на 7 уровне раскрывающиеся пушки пуленепробиваемы
17. На 8 уровне добавлен новый вид врага
18. На 8 уровне добавлена кислота
19. На 8 уровне будет лабиринт, в котором надо будет отыскать правильный путь из трех три раза (почти как в Super Mario Bros). Принцип работы лабиринта такой: 
	- точка проверки правильного или неправильного выбора пути вы узнаете по мерцающему эффекту и звукам (ваши выстрелы могут заглушить эти звуки). Эти подсказки есть только на сложности "Контра";
	- при неправильном выборе пути игра откинет на 1 экран назад;
	- правильные пути всегда случайные при загрузке уровня;
	- если оба игрока пошли по разным направлениям, то игра не засчитает путь правильным. Нужно двигаться вместе по одному пути.
20. На сложности "Ветеран" коконов на 8 уровне не уничтожить - пули будут проходить сквозь них, но можно по ним ходить
21. Некоторые объекты на экране могут появиться / активироваться не сразу, только после того, как продвинуться дальше. На сложности "Ветеран" таких объектов больше

-----------------------------
Сложность
-----------------------------
На выбор теперь есть 2 сложности: 
1. Контра (нормальная сложность). ""Красный Сокол" стремится уничтожить Землю, но стальные нервы и осторожность дают вам все шансы уничтожить врага.":
	- старт игры с 5ю жизнями;
	- бесконечные продолжения;
	- средний уровень платформинга;
	- большинство объектов остались прежними по своим характеристикам, как было в оригинале, но малая часть их все же изменилась;
	- ребаланс энергии врагов и объектов вместе с боссами;
	- некоторые видимые объекты могут быть деактивированы на этой сложности;
	- больше получения очков за уничтожение некоторых объектов;
	- подсказка в виде звуков и эффекта в лабиринте на 8 уровне.
2. Ветеран (тяжелая сложность). "Весь архипелаг настроен против вас, а многочисленный отряд врагов стал беспощаден и агрессивен. Более продуманная тактика и ловкость дают вам гарантию выдержать их натиск":
	- старт игры с 5ю жизнями;
	- 5 продолжений;
	- высокий уровень платформинга;
	- объекты имеют больше энергии;
	- пули объектов летят быстрее;
	- измененные характеристики объектов и боссов, + некоторые объекты в игре не имеют хитбоксов, а другие пуленепробиваемые;
	- снайперы имеют более усовершенственную броню и имеют высокую стойкость от обычных пуль с винтовки (в v1.1: снайперы имеют 3хп);
	- враги на уровнях выбегают чаще, как при прохождении нескольких кругов в оригинале;
	- вражеских объектов на уровнях больше, + все видимые объекты активированы на этой сложности;
	- меньше получение очков за уничтожение некоторых объектов (в v1.1: больше получения очков, чем на сложности "Контра");
	- нет подсказок в лабиринте на 8 уровне.

-----------------------------
Графика и анимация
-----------------------------
Во многих местах были изменены / улучшены тайлы, спрайты и изменена палитра. Также много где была добавлена анимация фонов заместо статичных фонов из японской версии. На титульном экране и в катсценах перерисованы шрифты и другие символы. Добавлены новые блоки (структуры, состоящие из несколько тайлов для уровней), благодаря которому появились новые детали на уровнях, необычные строения и новый подход к дизайну уровней

-----------------------------
Оружие и призы
-----------------------------
Оружие было отбалансировано, что теперь они имеют свою уникальность. Для выстрелов теперь выставлен таймер, когда можно будет снова выстрелить (кроме M и L) - это было сделано для того, чтобы избавиться от спама выстрелов и дисбаланса между оружиями. К примеру, винтовка в оригинале намного быстрее уничтожает объекты, чем M с турбо-кнопок, если стрелять в упор. А S в оригинале через чур делает игру легкой, превосходя над другими оружиями, превращая пули при множественных выстрелах в хаотичный разброс пуль.
	Стрельба через обычную кнопку B работает как на турбо-кнопке, то есть теперь можно зажимать обычную кнопку B - выстрел будет делаться автоматически, без необходимости много раз жать на эту кнопку. Сделано это было специально для удосности стрельбы через обычную кнопку B, как это делают в основном в более продвинутых играх жанра "Беги и Стреляй". Это работает на оружиях, с которых нельзя было зажать B и стрелять автоматически. L через турбо-кнопку теперь стреляет как при нажатии на обычную кнопку B. Также с L была убрана странная стрельба, где с него можно было произвести еще раз выстрел, где старый луч лазера пропадал сразу с экрана, не долетая до цели.

Изменена сила оружия (с оригинала при подходе с определенного оружия к некоторым объектам, они начинают активнее стрелять или увеличивается энергия)

Оригинал:
Винтовка - 1
M - 2
F - 3
S - 4
L - 2

Хак:
Винтовка - 1
M - 2
F - 2
F+R - 3
S - 4
L - 4

Ниже приведены изменения оружия и призов разных версий по сравнению с оригиналом

[Винтовка] [v1.0]
- имеет высокую задержку между выстрелами;
- пуля перерисована на более выделяющийся спрайт;
- наносит двойной урон;
- при улучшение пули летят намного быстрее;
- при улучшении задержка между выстрелами незначительно сокращается;
- вмещается 8 пуль на экране.

[Винтовка] [v1.1]
- имеет низкую задержку между выстрелами;
- пуля перерисована на более выделяющийся спрайт;
- при улучшении пули летят намного быстрее;
- при улучшении задержка между выстрелами незначительно сокращается;
- вмещается 5 пуль на экране.

[M] [v1.0 - v1.1]
- при улучшение пули летят намного быстрее.

[F] [v1.0]
- имеет высокую задержку между выстрелами;
- наносит двойной урон;
- уничтожает мины;
- при улучшении задержка между выстрелами сокращается;
- вмещается 8 пуль на экране.

[F] [v1.1]
- имеет среднюю задержку между выстрелами;
- наносит двойной урон;
- уничтожает мины;
- при улучшении задержка между выстрелами намного сокращается;
- вмещается 5 пуль на экране.

[S] [v1.0]
- имеет высокую задержку между выстрелами;
- пули не превращаются в огромные шарики;
- при улучшение пули летят намного быстрее;
- при улучшение задержка между выстрелами сокращается;
- при улучшении радиус поражения становится больше.

[S] [v1.1]
- имеет среднюю задержку между выстрелами;
- пули не превращаются в огромные шарики;
- при улучшение пули летят намного быстрее;
- при улучшение задержка между выстрелами сокращается;
- при улучшении радиус поражения становится больше.

[L] [v1.0 - v1.1]
- луч летит быстрее;
- луч не пропадает, пока не достигнет цели или конца экрана;
- луч перерисован, как в Super C;
- спрайты луча соединены таким образом, чтобы спрайты не мерцали и визуально смотрелось красиво;
- через турбо B луч вылетает, как при нажании на обычную кнопку B;
- при улучшение луч начинает пробивать большинство целей насквозь;
- при улучшение луч начинает мигать.

[R] [v1.0]
- приз светится синим цветом.

[R] [v1.1]
- приз светится синим цветом;
- при взятии R, если в руках уже есть прокачанное оружие, дается 5000 очков.

[B] [v1.0]
- немного продолжительное действие эффекта.

[B] [v1.1]
- немного продолжительное действие эффекта;
- дает яркое мерцание нейтральных цветов персонажу для лучшей видимости эффекта;
- имеет постепенное наращивания скорости мерцания в зависимости от истечения эффекта.

[Бомба] [v1.0 - v1.1]
- без изменений.

[Медаль] [v1.0 - v1.1]
- новый приз, который дает +1 жизнь. Находятся на всех уровнях. Некоторые из них находятся на опасных участках, где приходится рисковать, чтобы ее заполучить, или пройдя по второму разу пройденный путь на экране.

[Приз-вопрос] [v1.0 - v1.1]
- новый бонус, который дает случайный приз. Если этот приз находится в летящей капсуле или в контейнере, то есть небольшой шанс, что приз может взорваться, а на 2 и 4 уровнях вместо взрыва может выкинуться граната в сторону игрока. Выпавшие призы могут быть следующими: R, винтовка, M+R, F, S, L, B, бомба, медаль, сбивание R.

-----------------------------
Другое
-----------------------------
1. Добавлена старт-пауза для второго игрока
2. При потере всех жизней на экране вместо надписи Game Over появляется череп с крыльями
3. Теперь для первого получения жизни за очки нужно набрать вместо 20000 - 25000 очков, а последующее получение жизней за очки будет даваться вместо за каждые 30000 - 50000 очков
4. Перераспределение очков каждому объекту
5. Изменены звуки получения урона некоторым объектам
6. На экране "конец игры" рядом со словом "продолжить" стоит символ бесконечность на сложности "Контра", а на сложности "Ветеран" - цифра
7. После уничтожения сердца на следующей катсцене на вертолете будет показан ранг. Ранг определяется за то, сколько смертей было получено во время прохождения. При игре на двоих игроков ранг становится общим. На сложности "Контра" максимальный ранг - А+, а на сложности "Ветеран" - S+
8. Рейтинг очков не сбрасывается после нажатия программного сброса
9. Сброс счетчика до запуска демонстрационного геймплея если была нажата любая кнопка
10. После прохождения игры игра не загружает первый уровень, а выходит на титульный экран
11. В игре были вырезаны круги прохождения, за место этого добавлен выбор сложности
12. Изменение маппера игры с VRC2 / VRC4 на VRC6, что появилась возможность запускать хак на многих эмуляторах

-----------------------------
Секреты
-----------------------------
	В версии 1.1:
- старт с 30 жизнями. Введите на титульном экране: ↑ ↑ ↓ ↓ ← → ← → B A
- старт с 1 жизнью и без продолжений. Введите на титульном экране: A B → ← → ← ↓ ↓ ↑ ↑
	
	В версии 1.0:
- старт с 1 жизнью и без продолжений. Введите на титульном экране: ↑ ↑ ↓ ↓ ← → ← → B A

	В обеих версиях:
- чтобы все призы на уровнях были с вопросами. Введите на титульном экране: B A ↓ B ↑ ↓
- выйти в меню плеера. На титульном экране зажать B + A и нажать START
- выйти в меню уровней. После выбора сложности зажать: ← + SELECT
- поменять скин вместо Билла и Лэнса на десантников. Введите на титульном экране: ↑ ↓ ↑ ↓ SELECT. В таком случае дополнительно поменяется палитра у врагов, которые использовали синий цвет первого игрока. В катсценах герои не затронуты, так как этот секретный скин является не каноничным

При вводе читов на экране произойдет эффект мерцания и звук, определяющие, что чит-код был введен правильно. После окончания игры все читы сбрасываются.
При режиме игры с вопросительными призами могут появиться глюки, если удастся подобрать бомбу из случайного приза при автоскролле на 1, 7 и 8 боссах


	ФИКСЫ ОРИГИНАЛА

1. Фикс скролла экрана при игре на двоих игроков. Теперь экран начинает двигаться вперед также, как при игре на одного + убрана невидимая стена, если кто-то из игроков пойдет вперед, а другой будет стоять
2. Исправлено отсутсвие отдачи выстрела после выхода из воды на 1 уровне
3. Исправлена выходящая из под земли пушка на 1 и 3 уровнях, когда она стреляла только по первому игроку, теперь стреляет по тому, кто ближе к ней
4. Убрана возможность спрыгивать вниз на 3 уровне, если под игроком яма
5. Отмена проверки хитбоксов, если игрок находится выше или ниже экрана
6. Фикс проверок игроков по очереди. С этим был недочет, где случалось непроизвольное спрыгивание с вагонетки первого игрока, когда второй игрок врезался в вагонетку
7. Фикс очистки счетчика второго игрока до получения жизни
8. Фикс координата спрайта в одной из анимации врага Bundle (исправлено в версии 1.1)
9. Небольшой фикс оригинала со спавном солдат, когда рандомится спавн сразу трех солдат. Теперь они не выходят все с одного края экрана толпой, а по очереди с разных краев (исправлено в версии 1.1)


	ГАЙДЫ

1. Выпавший приз не исчезает со временем
2. Если в руках используется какое-то оружие с R, то при взятии того же самого оружия, R не сбивается
3. Разрывные бомбочки, делящиеся на 3 части, можно легко определить куда они упадут. Они всегда падают и взрываются на той платформе, где стоит игрок. Если игрок подпрыгнул и на его уровне оказывается еще платформа и бомбочка падает где-то рядом, то она взорвется именно на этой платформе
4. На сложности "Контра" можно зажаться у края экрана - враги не станут оттуда выбегать долгое время. На сложности "Ветеран" у краев экрана уже опасно находиться
5. Взять труднодоступные призы, как, к примеру, медалька на 1й стене на 1 уровне, можно, но при игре на двоих игроков: один стоит и держит экран, пока второй проходит дальше и берет эту медальку. На одного тоже можно взять, но путем через смерть, если экран подвинуть в нужном месте
6. На 6 уровне есть три вида выхода огней: из горизонтальной трубы, из правой части стены и из вертикальной трубы
	- огонь из горизонтальной трубы срабатывает только в том случае, если к нему подойти ближе. У них есть 4 вида таймера выхода огня. Находясь возле них, можно определить, как часто будет выходить огонь, и таким образом можно подыскать момент и безопасно проскочить мимо нее;
	- огонь из правой стены срабатывает только от таймера игры;
	- огонь из вертикальной трубы имеет 4 вида таймера выхода огня, когда он впервые появляется на экране. После срабатывания первого огня, он будет работать случайным образом: никогда не угадать, как поведет себя огонь, нужно быть на чеку!
7. На 7 уровне есть пару мест, которые труднодоступны для запрыгивания с вагонетки или без нее. Иногда стоит подождать следующую вагонетку, чтобы запрыгнуть с нее на нужную платформу. Вагонетки есть двух видов:
	- стоячая / падающая вагонетка. Они появляются всего раз-два в одном месте, поэтому лучше не уничтожать их, чтобы с помощью них перепрыгнуть ямы или проехать сложный участок;
	- появляющая справа вагонетка, которая едет в сторону игрока. Они появляются постоянно, где был поставлен этот объект. Там, где их нет, они не появятся.
8. Механические руки на 7 уровне, которые не до конца опускаются до платформы, под ними можно лежать
9. Огни на 6 уровне и механические руки на 7 уровне прекращают свою работу у левой границы экрана. Пользуйтесь этим
10. На 8 уровне ходить, прыгать по коконам можно, но выходящий от туда лицехват может вас задеть
11. Можно лечь, когда стреляют по ногам стрелки (стоящие враги за турелью), снайперы и обычные солдаты, стреляющие стоя - в таком случае пуля пролетит мимо вас. Также можно стоять и лежать, к примеру, на вагонетке, а пробегающие рядом враги и снайперы вас не тронут
12. Получаемый приз будет даваться обоим игокам сразу, если они в этот момент слились в один спрайт
13. Если вы потратили жизнь, то при появлении не стоит жать вперед, если на экране есть ямы. Игра воскресит вашего персонажа над платформой и чаще всего слева. Если есть какой-то участок, на который бы хотели забраться при появлении, то жмите нужное направление, чтобы упасть на нее, если нет между платформами большой пропасти
14. Игра не позволит вам спрыгнуть вниз, если под вами яма. Если есть под вами платформа, то уже игра разрешит вам спрыгивать, если вы находитесь не на непроходимом блоке
15. Можно запрыгивать на верхушку шипастых стен на 7м уровне, а также ломать их при эффекте неуязвимости от приза B, танкуя их


	ПОДДЕРЖКА

Ром запускается на любых эмуляторах, которые поддерживают маппер VRC6
Если нашлись какие-то критические баги или хотите поделиться мнением о хаке, то пишите мне в дискорде: мой никнейм dimelnex

Автор хака:
DimelNEX

Художник, лвл-дизайнер:
DimelNEX

С хаком помогали:
leon-udomlya
PacnyTHuk
Doomday

Тестеры:
Hobbot
ENT_PAVEL

Огромное спасибо PacnyTHuk'у за расширение рома, написание новых кодов, фиксов и многих интересных вещей, без чего не было бы той самой Контры, которую сейчас имеем!
Спасибо также leon-udomlya, что помогал в поиске данных и созданием паузы для второго игрока и таймера игры!
Спасибо Doomday за изменение маппера на VRC6, благодаря которому теперь есть возможность запускать этот хак на многие эмуляторы!
И особая благодарность тестерам, что определяли сложные моменты в игре для дальнейших правок и находили баги, которые были вскоре исправлены!
____________________________
Если есть желание поддержать нас
СБЕР: 2202200177325592